Implementation of a Feature Point Stereo Image Matching Algorithm on a Transputer Network
نویسندگان
چکیده
This paper will focus on the issues concerned with a parallel implementation strategy for the feature point stereo image matching algorithm published by Barnard and Thompson (See Barnard and Thompson 1981). The performance and software engineering aspects of the implementation on a parallel computer are discussed. This implementation is expected to provide a foundation for one processing stage in the development of a Transputer-based system for real-time production of depth maps from a variety of data sources. The implementation strategy utilises the asyn-chronous SIMD mode of processing in which the same program is executed on each processor, but not in "lock-step". A simple framework has been devised that supports all necessary modes of interprocessor communication, and permits parameterisation of the logical and physcal configuration of the array. Preliminary results on speed will be given, and their effect on future implementation strategies discussed. In the real world, sensor geometry cannot be assumed to be epipolar e.g. SPOT (See Chevrel et al 1981, Dowman 1982). Barnard and Thompson's algorithm is capable of processing stereo imagery captured under such conditions, and generates a sparse disparity map which may be used to refine estimates for the relative orientation parameters of the sensor. The typical processing sequence in order to produce epipolar SPOT stereo pairs would be: 1. Input raw SPOT stereo pairs and platform parameters. 2. Calculate rough estimates of absolute orientation parameters. 3. Define overlapping areas of interest in stereo pair. 4. Apply Barnard and Thompson to rough epipo-lar SPOT stereo pair, to obtain a sparse disparity map. 5. Refine sparse disparity map to required accuracy for step 6 and 7. 6. Calculate resampling transformation required to 7. produce epipolar SPOT stereo pairs. Resample to epipolar. An adequate specification of the algorithm existed in the literature, permitting direct implementation in Oc-cam2, the target machine being a Meiko Computing Surface. This approach permitted the competence of the original algorithm and the speed of the parallel implementation to be assessed together. This is a useful approach: quality and speed metrics are dependent upon each other, and algorithm and implementation issues can be studied together rather than in isolation. Following this evaluation, recommmendations to improve both the com-petences and speed of the algorithm are to be made based upon the results to date.
منابع مشابه
An Algorithm for Stereo-Image Matching Well Adapted for a Parallel System
In stereovision analysis, the successful implementation of a matching algorithm of features in images is considered as the key step. A new algorithm of feature matching in a pair of stereo images well adapted for parallel processing is presented. First, we establish a triangulation geometry between two camera models and a point in 3-D scene, which permits us to realized the algorithm in a paral...
متن کاملA Hierarchical Image Matching Method for Stereo Satellite Imagery
Image matching is an essential and difficult task in digital photogrammetry and computer vision. This paper presents a triangulationbased hierarchical image matching algorithm for stereo satellite imagery. It uses a coarse-to-fine hierarchical strategy and combines feature points and grid points to provide a dense, precise and reliable matching result. First, some seed points are extracted at t...
متن کاملEfficient Background Segmentation and Seed Point Generation for a Single-Shot Stereo System
Single-shot stereo 3D shape measurement is becoming more popular due to its advantages of noise robustness and short acquisition period. One of the key problems is stereo matching, which is related to the efficiency of background segmentation and seed point generation, etc. In this paper, a more efficient and automated matching algorithm based on digital image correlation (DIC) is proposed. The...
متن کاملImplementation and Evaluation of Algorithms for Image Processing by Means of Transputer Network
The problem investigated in this paper is to find a programming method for a Transputer type, processor network and to evaluate its performance on various algorithms for image processing. The original feature of our study is based upon the design of a modular architecture (acquisition/display module, Transputer module) and the definition of a programming method that is independant of the proces...
متن کاملNew Pseudo-CT Generation Approach from Magnetic Resonance Imaging using a Local Texture Descriptor
Background: One of the challenges of PET/MRI combined systems is to derive an attenuation map to correct the PET image. For that, the pseudo-CT image could be used to correct the attenuation. Until now, most existing scientific researches construct this pseudo-CT image using the registration techniques. However, these techniques suffer from the local minima of the non-rigid deformation energy f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1987